home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / TCL1 / CFLAVORS / README < prev    next >
Text File  |  1989-11-09  |  2KB  |  60 lines

  1. README file for CFlavors 1.4.4
  2.  
  3. This version includes three library files.  For the demo version all of the
  4. libries must be included in a project that makes CFlavors calls.
  5.  
  6. This version of CFlavors will continue to work until the end of march,
  7. 1990.  After that time it will exit.  The reason for this behavior is to
  8. avoid having multiple outstanding version of the demo CFlavors.  You will
  9. also notice that the demo version will always display a notice about
  10. CFlavors when the first cfDefFlavor() is called.  In a real version this
  11. does not happen.
  12.  
  13. Any current owner of CFlavors can receive an upgrade to CFlavors by sending
  14. or calling for an upgrade.
  15.  
  16. This version has many new features not found in the older version.  These
  17. new features include:
  18.  
  19. It's faster (4 to 6 times faster)
  20.  
  21. A browser has been added.
  22.  
  23. Enhanced debugging and trace features have been added.
  24.  
  25. A "better" printf function is included called cfFormat().
  26.  
  27. New built in mixin have been added.
  28.  
  29. The life demo is now more MACish.
  30.  
  31. Many other small features have been added and a few bugs were fixed.
  32.  
  33. In this release are two sample source files; maclife.c and ship.c.  These
  34. source files are intended to show how CFlavors can be used.  The maclife.c
  35. file has been compiled and is included as an application.  The life
  36. application can be used to exercise the browser and create new instances
  37. while the application is running.
  38.  
  39. Also included are the header files for three useful libraries included in
  40. CFlavors.  The libraries are:
  41.  
  42. A memory allocation and free package.  This package will allocate blocks of
  43. memory in large chunks and then give out pieces of that memory for use as
  44. some C structure.  When the memory is freed (using the packages free
  45. function) it goes back in a pool for later use.
  46.  
  47. A linked list library called cfcons.  This is just a set of routines that
  48. allow manipulation of linked lists.
  49.  
  50. A better printf function called cfFormat().  This function is documented in
  51. the header file and provides some new functionality to printf.
  52.  
  53. Comments and suggestions are welcome concerning CFlavors.
  54.  
  55. Pete Ohler
  56. 3184 Rohrer Drive
  57. Lafayette, CA  94549
  58. (415) 284-7828
  59.  
  60.